@charset "utf-8";
/* CSS Document */
/* css reset */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, tbody, tfoot, thead, article, aside, details, figure, figcaption,  header, hgroup, menu, nav, section, time, mark, audio, video {margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%;/*vertical-align: baseline; */background: transparent;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
/*table {border-collapse: collapse; border-spacing: 0; font-size: inherit;}*/
fieldset, img {border: 0;}
address, caption, cite, code, dfn, em, strong, var {font-weight: normal; font-style: normal;}
li {list-style: none;}
caption{text-align: left;}
q:before, q:after{content:'';}
input, textarea, select {font-family: inherit; font-size: inherit; font-weight: inherit;}
/*sup {vertical-align: text-top;}*/
sub {vertical-align: text-bottom;}
em {font-style: italic;}
strong {font-weight: bold;}

/* global */
html {-webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; text-size-adjust: 100%;}
body{
	color: #595757;
	font-family: "微软雅黑";
	font-size: 14px;
}
img {vertical-align: middle; border: 0; /*-ms-interpolation-mode: bicubic;max-width: 100%;display: block;*/}
h1 {font-size:36px;}
h2 {font-size:30px;}
h3 {font-size:24px;}
h4 {font-size:18px;}
h5 {font-size:14px;}
h6 {font-size:12px;}
a {color:#333; text-decoration:none; outline:none;}
a:hover { color: #003F98; text-decoration:none; outline:none;}
a:active { color: #003F98; text-decoration:none; outline:none;}
a:focus { outline:none; text-decoration: none;}
.of{overflow: hidden;}
.clear {clear:both; height:0; overflow:hidden;}
.clearfix:after {content: " "; display: block; height: 0; clear: both; visibility: hidden;}
.fr{float: right;}
.fl{float: left;}
p{font-size: 14px;line-height: 30px;}

.container{width:1140px;margin:0 auto;padding:0;margin: 0 auto;}

/*index*/
.header {padding:15px 0 15px;}
.header .logo {float:left;width:470px;}
.header .container > ul{float: right;overflow: auto; padding:0; margin-top: 10px;}
.header .container > ul >li{float: left;}
.header .container > ul >li a{color: #000;font-size: 14px;display: block;padding: 15px 0 0 0; float:left}
.header .container > ul >li a.win {color: #000;position:relative;}
.bwx{ position:relative;}
.bwx .bwxpic{opacity:0;position:absolute;top:0px; left:0px;-webkit-transition: all .5s;-o-transition: all .5s;-ms-transition: all .5s;transition: all .5s; z-index:9999999; width:120px; height:130px; background:url(../images/codebg.png) no-repeat top center;}
.bwx:hover .bwxpic{opacity:1;top:30px; left:0px;}
.bwx .bwxpic img{ width:100px!important; height:100px; margin-top:13px; margin-left:10px}

.header .container > ul >li a i{margin:0 10px;font-size: 22px;vertical-align: bottom; }
.header .container > ul >li a.win i {color: #8c8c8c;}
.nav {background: #003F98;height: 45px;position: relative;}
.nav .row [class^=col-] {height: 45px;display: block;}
.nav .row .col-md-7 {width: 64%;}
.nav .row .col-md-5 {width: 36%;background: #e6e6e6;}
.nav .row {position: absolute;width: 100%;margin: 0;}

.header .container > ul P {
	DISPLAY: block; FONT: 14px "microsoft Yahei"; FLOAT:right; HEIGHT:45px; line-height:100%; COLOR: #555; OVERFLOW: hidden; background:url(../images/tel.png) no-repeat left; padding-left:40px;/* clear:both; */margin-top:10px; margin-left:10px
} 
.header .container > ul P SPAN {
	DISPLAY: inline; FONT: bold 24px "impact", Times, serif; COLOR: #2970B9; OVERFLOW: hidden
}

/*顶部导航条*/
.nav ul.menu {height: 45px;width: 77%;float: left;background: #014099;}
.nav ul.menu>li>a{color: #fff;font-size: 16px;display: block;padding: 0 32px;}
.nav ul.menu>li.active>a {background: #00a1e9;}
.nav ul.menu>li:hover>a{background: #00a1e9;}
.nav ul.menu>li {float: left;line-height: 45px;position: relative;}
.nav ul.menu>li.active {background: #00A1E9}

.menuLevel-1{position: absolute;z-index: 999;width: 175px;left: 0;top: 45px;display: none}
.menuLevel-1>li{position: relative;border-top: 1px solid rgba(255,255,255,.1);border-bottom: 1px solid rgba(255,255,255,.1);}
.menuLevel-1>li:first-child{border-top: none;}
/*.menuLevel-1>li:first-child>a{height: 44px;}*/
.menuLevel-1>li>a{color: #fff;font-size: 15px;background: #9f9f9f;display: block;padding: 10px 15px;line-height: 20px;}
.menuLevel-1>li>a>i{font-size: 14px;margin-right: 5px;}
.menuLevel-1>li:hover>a{background: #00a1e9;}
.menuLevel-1>li:hover:before{content: '';position: absolute;right: -4px;top: 0;z-index: 1;width: 6px;height: 100%;}
.nav ul.menu>li:hover>.menuLevel-1{display: block}

/*.menuLevel-2{position: absolute;background: #DBDDDD;z-index: 1000;width: 230px;left: 242px;top: 0;display: none}*/
.menuLevel-2>li{border-bottom: 1px dashed #777;position: relative;}
.menuLevel-2>li:hover{background: #fff;}
/*.menuLevel-2>li:hover:before{content: '';position: absolute;border: 21.5px solid transparent;border-left: 40px solid #fff;right: -32px;top: 50%;margin-top: -20px;z-index:-1;}*/
.menuLevel-2>li:hover:before{content: '';position: absolute;right: -4px;top: 0;z-index: 1;width: 6px;height: 100%;}
.menuLevel-2{position: absolute;background: #DBDDDD;z-index: 1000;width: 170px;left: 177px;top: 0;display: none}
.menuLevel-2>li a{font-size: 15px;color: #6f6f6f;display: block;padding: 10px 30px;line-height: 20px;}
.menuLevel-2>li>a>span{font-size: 22px;vertical-align: -2px;margin-left: 10px;color: #003F98;display: none;}
/*.menuLevel-2>li:hover>a>span{display: inline-block;}*/
.menuLevel-1>li:hover>.menuLevel-2{display: block}

.menuLevel-3{position: absolute;background: #fff;z-index: 1000;width: 160px;left: 172px;top: 0;display: none}
.menuLevel-3>li{border-bottom: 1px dashed #777;}
.menuLevel-3>li:hover>a{color: #003F98;}
.menuLevel-2>li:hover>.menuLevel-3{display: block}


.nav .search {float: right;width: 23%;position: relative;padding-left: 10px;height: 45px;}
.nav .search input {border: none;width: 87%;background: #e6e6e6;outline: none;height: 45px;}
.nav .search button{background: none;border: none;right: -4px;position: absolute;top: 9px;}
.nav .search button i {font-size: 19px;color: #515151;}
.nav .navbar {border: none;min-height: 45px !important;}
.nav .container {height: 45px;}
.header .container > ul >li:last-child a{padding-right: 0;}
.header .container > ul >li:last-child a i{margin-right: 0;}
/* 轮播 */
.picScroll-left{ width:100%; overflow:hidden; position:relative; height:560px; margin:0; padding:0}
.picScroll-left .hd{height:0px; width:90%; position:absolute; z-index:9; left:50%; margin-left:-45%; bottom:10px; top:50%;}
.picScroll-left .hd .prev,.picScroll-left .hd .next{ display:block;  width:42px; height:84px; float:right; position:absolute; cursor:pointer; top:-42px;}
.picScroll-left .hd .next{ background:url(../images/next.png) left top no-repeat; right:0;}
.picScroll-left .hd .prev{ background:url(../images/prev.png) left top no-repeat; float:left;}
.picScroll-left .hd ul{ float:left; width:100%; overflow:hidden; zoom:1; position:absolute; top:230px; height:20px; padding-top:2px; text-align:center}
.picScroll-left .hd ul li{width:15px; height:15px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; border:1px solid #FFF; border-radius:100%; position:relative; z-index:9; background:#FFF; display:inline-block}
.picScroll-left .hd ul li.on{ background:#DA251E; border:#DA251E 1px solid; width:40px; height:15px;border-radius:20px;}
.tempWrap{ margin:0 auto;}
.picScroll-left .bd{ width:100%; overflow:hidden; height:560px;}
.picScroll-left .bd ul{ overflow:hidden; zoom:1;}
.picScroll-left .bd ul li{float:left; _display:inline; overflow:hidden; text-align:center; width:100%; height:560px;}
.picScroll-left .bd ul li .pic{ text-align:center; position:relative; width:100%; overflow:hidden; height:560px;}
.picScroll-left .bd ul li .pic img{display:block; height:560px; width:1920px; position:absolute; left:50%; margin-left:-960px;}

.mainswiper .flexslider{width: 100%;}
.mainswiper .flexslider .slides img{margin: 0 auto;}
.mainswiper .flexslider .flex-control-nav a{background: transparent;border-radius: 50%;border: 2px solid #fff;}
.mainswiper .flexslider .flex-control-nav .flex-active{background: #fff;}
.flexslider{position:relative;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}
.shares {background: #595657;height: 45px;line-height: 44px;}
.shares img{max-width: 805px;display: inline-block;}
.shares ol{overflow: auto;height: 45px;}
.shares ol li{float: left;color: #fff;font-size: 15px;line-height: 45px;margin-right: 30px;}
.shares ol li span {margin-right: 10px;}
.shares ol li span:nth-child(4){margin-left: 10px;}
.shares ol li span i{height: 12px;font-size: 24px;margin: 0 5px;display: inline-block;overflow: hidden;}
.red-ico {color: #fd1000;}
.blue-font {color: #003F98;}
.white{color: #fff;}

.news h1,.pu-group .text h1 {font-size: 25px; }
.news h1 a{font-size: 16px;margin-top: 8px;}
.news h1 a:hover{
	color:#C52620
}
.news {background:#ECECEC;padding: 40px 0 35px;}
.news ul.news-group {margin-top: 15px;border-top: 1px solid #A5A5A5;/*border-bottom: 1px solid #A5A5A5;*/padding: 10px 0 20px;}
.news ul.news-group li {padding: 6px 0;font-size: 14px;border-bottom:#B4B4B4 1px dotted}
.news ul.news-group li a{color: #6F6C6C;display: block;}
.news ul.news-group li a {margin: 0;width:100%;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;line-height: 32px;}
.news ul.news-group li a span {color: #8e8e8e; float:right}
.news .row [class^=col-] {width: 47%;}
.news ul.news-group li a:hover ,.news ul.news-group li a:hover span {color: #C52620; }
.news .row h1 i,.pu-group .text h1 i {font-size: 30px;vertical-align: text-bottom;margin-left: 12px;}
.picture img{width: 100%;display: block;transition: all 0.6s;min-height: 192px;}
.pu-group .picture img {transition: all 0.6s;}
.ct{/*box-shadow:0 1px #FFF;border-bottom: 1px solid #B4B4B4; */padding-bottom:0px}
/*swiper*/
.swiper-container {
	width: 100%;
	/*height: 300px;*/
}
.swiper-slide {
	text-align: center;
	font-size: 18px;
	background: #fff;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}
.append-buttons {
	text-align: center;
	margin-top: 20px;
}
.append-buttons a {
	display: inline-block;
	border: 1px solid #007aff;
	color: #007aff;
	text-decoration: none;
	padding: 4px 10px;
	border-radius: 4px;
	margin: 0 10px;
	font-size: 13px;
}
.home .swiper-button-prev {left: 20px !important;background-image: url("../images/prev.png") !important;}
.home .swiper-button-next {right: 20px !important;background-image: url("../images/next.png") !important;}
.swiper-slide > a{display: block;position: relative;width: 100%;height: 100%;color: #fff;}
.swiper-text {position: absolute;width: 100%;height: 100%;z-index: 5;top: 0;left: 0;}
.swiper-text {width: 100%;height: 100%;padding: 65px 25px;}
.swiper-slide-box {width: 80%;padding-left: 35px;}
.swiper-slide-box p {width:76%;margin: 34px 0;text-align: left;}
.btn-font {text-align: left;font-size: 15px;}
.btn-font i {margin-left: 5px;font-size: 22px;vertical-align: text-bottom;letter-spacing: .5px;}
.black-bg {background: #e6e6e6;}
.introduce .text h1{font-size: 24px;margin-bottom: 25px;line-height: 30px;}
.introduce {margin: 40px 0 30px;}
.org-font{color: #00938D;}
.text p {color: #464646;font-size: 14px;line-height: 26px;}
.text .btn{display: block;color: #fff;font-size: 15px;text-align: center;margin-top: 25px;width: 58%;border-radius: 0;padding: 5px 0;}
.introduce > .col-md-4 {padding: 40px 0;}
.introduce .black-bg {padding: 20px;}
.introduce > .col-md-4 .text {width: 92%;}
.blue-bg {background: #003F98;}
.org-bg  {background: #00938D;}
.or-bg {background: #EF8200;}
.bla-bg {background: #9e9e9f;}
.blu-bg {background: #003F98;}
.bl-bg {background: #9fa1a0;}
.green-bg {background: #07913b;}
.blu-font {color: #003F98;}
.picture-text .text .btn {margin-top: 42px;}
.picture img{max-width: 100%;display: block;}
.pu-group .text h2{font-size: 22px;margin-bottom: 10px;}
.pu-group .text {padding: 25px 20px;color: #fff;}
.pu-group .text p {color: #fff;height: 52px;}
.pu-group .text a {color: #fff;font-size: 15px;line-height: 30px;}
.blac-bg {background: #9e9e9f;}
.ef-bg {background: #efefef;}
.pu-group [class^=col-] {padding: 0;}
.pu-group {margin: 0;}
.icons [class^=col-] {text-align: center;padding: 0 35px;}
.icons .icon {width: 100px;height: 100px;margin: 0 auto;}
.icons .icon img {display: block;max-width: 100%; border:#FFF 1px solid}
.icons .text h3 {font-size: 22px;text-align:left; line-height:100%; padding:0; margin:0 0 10px 0; color:#923AAC; /*border-bottom:#B4B4B4 1px solid; padding-bottom:10px;box-shadow:0 1px #FFF;*/}
.icons .text .text-lin {line-height: 30px;text-align: left;font-size: 15px!important; margin-top:20px;}
.icons {padding: 26px 0 30px;}
.icons i{width:22px;height:20px;border:1px solid #666;border-radius:2px;color:#333;text-align:center;font-size:16px;line-height:20px;}
.icons a.more{ float:left; display:block; border:#00938D 1px solid; padding:10px 15px; color:#00938D; margin-top:13px; background:#FFF}
.icons a.more:hover{ border:#C52620 1px solid; color:#C52620}

.int {padding-bottom: 25px;}
.footer {background: #00938D;padding: 54px 0;}
.footer .left-text p {color: #E9E9E9;font-size: 14px;line-height: 30px;}
.footer .left-text p a {margin:0 3px;color: #E9E9E9;cursor: pointer;}
.footer .left-text p a:first-child{margin-left: 0;}
.foo-icons li {position: relative;float: left;margin-left: 10px;}
.foo-icons li img {width: 25px;height: 25px;}
.foo-icons {padding: 33px 0;float: right;}
.pu-group .text h1{margin: 0;font-size: 22px;margin-bottom: 10px;}
.pu-group .text {padding: 20px 20px 10px;color: #fff;}
.pu-group [class^=col-] {padding: 0;}
.pu-group {margin: 0;}
.text p {color: #464646;font-size: 16px;line-height: 28px;white-space: normal;}
.text .btn{display: block;color: #fff;font-size: 15px;text-align: center;margin-top: 25px;width: 58%;border-radius: 0;padding: 5px 0;}
.pu-group .text h1 {font-size: 25px;}
/*微信二维码弹出*/
.foo-icons li .weixin{position: absolute;width: 102px;height: 115px;bottom: 25px;left:50%; margin-left:-51px;display: none;}
.foo-icons li .weixin img{width: 102px;height: 102px;}
.foo-icons li:hover .weixin{display: block}

/*int*/
.bol-link {margin-top: 10px;font-weight: bold;color: #fff;display: block;}
.bol-link:hover {color: #fff;}


/*图片hover*/
.pu-group .col-md-4:hover .picture img { transform: scale(1.4);-webkit-transform: scale(1.4);-moz-transform: scale(1.4);}
.pu-group .picture img {transition: all 0.6s; height:210px}
.pu-group .picture {max-height: 210px;overflow: hidden;min-height: 182px;}
/*.swiper-slide > a:hover .picture img,*/


/*当前位置*/
.location.line .container{border-bottom: 1px solid #aaa;}
.location ul li{float: left;font-size: 14px;height: 50px;line-height: 50px;}
.location ul li a{color: #4F4D4E}
.location ul li:last-child a{color: #003F98}

/*left-mune*/
.mar {margin: 20px 0;}
.left-mune ul > li > a{padding: 8px 15px;font-size: 14px;color: #585657;display: block;background: #EEF0EF;border-bottom: 1px solid #fff;}
.left-mune ul > li > a i{font-size: 20px;color: #A0A2A1;}
.left-mune ul > li > ol > li{padding: 10px 20px;font-size: 14px;border-bottom: 1px dotted #AEAEAE;}
.left-mune ul > li > ol > li:last-child {border:none;}
.left-mune ul > li > ol > li a {color: #575556;}
.left-mune ul > li.active > a{background: #003F98;color: #fff;}
.left-mune ul > li.active > a i {color: #fff;}
.left-mune ul > li > ol > li.active a {color: #003F98;}
.left-mune ul > li.active > ol{display: block !important;}
.ofn {display: inline-block;width: 20px;height: 20px;background: url("../images/ofn.png") 0 0;background-size: 114%;}
.left-mune ul > li.active > a i.ofn {background: url("../images/ofn.png") 0 -24px;background-size: 114%;display: inline-block;width: 20px;height: 20px;}

/*时间轴*/
.timerShaft{height: 80px;position: relative;padding: 0 30px 20px;overflow: hidden;}
.timerShaft .direction{position: absolute;width: 30px;height: 80px;top: 0;}
.timerShaft .direction.left{left: 0;}
.timerShaft .direction.right{right: 0;}
.timerShaft i.glyphicon{position: absolute;color: #EF8200;font-size: 18px;}
.timerShaft i.glyphicon.right{right: 6px;top: 31px;}
.timerShaft i.glyphicon.left{left: 6px;top: 32px;-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg);}
.timerShaft:before{content: '';position: absolute;width: 98%;height: 1px;border-top:1px solid #EF8200;left: 1%;top: 40px;}
.timerShaft .shaft{height: 40px;}
.timerShaftList{width: 280%;-webkit-transition: all .5s;-moz-transition: all .5s;-ms-transition: all .5s;-o-transition: all .5s;transition: all .5s;}
.timerShaftList li{width: 7.143%;float: left;height: 60px;}
.timerShaftList li a{display: block;width: 100px;height: 60px;margin: 0 auto;text-align: center;position: relative}
.timerShaftList li a span{display: block;height: 26px;line-height: 26px;}
.timerShaftList li .circle{position: absolute;width: 100%;height: 40px;left: 0;bottom: 0;}
.timerShaftList li .circle i{display: block;width: 20px;height: 20px;border: 1px solid #ddd;border-radius: 50%;margin: 0 auto;background: #fff;margin-top: 10px;}
.timerShaftList li a:hover .circle i{border-color: #ef8200;}
.timerShaftList li.active span{font-size: 18px;color: #ef8200;}
.timerShaftList li.active .circle i{width: 26px;height: 26px;border-color: #ef8200;margin-top: 7px;}
.timerShaft li a:hover{color: #ef8200;}

/*相关阅读*/
.correlationCarousel .swiper-button-next,.correlationCarousel .swiper-button-prev,.socialResponsibility .swiper-button-next,.socialResponsibility .swiper-button-prev {width: 36px;height:48px;background: url("../images/left-right.png") !important;background-size: 259% !important;position: absolute;top: 50%;margin-top: -60px;}
.correlation{border-top: 1px solid #e6e6e6;padding: 30px 0;font-size: 24px;margin-top: 55px;}
.correlation span{font-size: 28px;}
.correlationCarousel.noLine .correlation {border-top: none;}
.correlationCarousel .correlation{margin-top: 0;}
.correlationCarousel .container-l{width: 1218px;margin: 0 auto 20px;position: relative;padding: 0 0 0 0;}
.correlationCarousel .swiper-container{height: 370px!important;}
.correlationCarousel .swiper-button-next,.socialResponsibility .swiper-button-next {background-position: 50px -122px !important;right: 0 !important;}
.correlationCarousel .swiper-button-prev,.socialResponsibility .swiper-button-prev {background-position: -4px -123px !important;left: 0 !important;}
.correlationCarousel .item{margin: 0 15px;}
.pu-group .text h3{padding-bottom: 10px;border-bottom: 1px solid #B4B4B4; font-size:18px;}
.pu-group .text p{color: #575556;line-height: 28px;height: 56px;overflow: hidden;font-size: 16px;width: 100%;}
.pu-group .text{padding: 20px 0 10px;}
.pu-group .text a{color: #575556}

.up-down{display: inline-block;width: 25px;height: 25px;background: url("../images/up-down.png") -38px -5px;background-size: 283%;}
.up-down.black{background-position: -38px 32px}
.up{background-position: -5px -5px;}
.up.black{background-position: -5px 32px;}
.tu{
	visibility:hidden;
	position:absolute;
	top:1200px;
	left:680px;
}
.hoverr:hover>.tu{
    visibility:visible;
}
#footer{ background:url(../images/haomei_81.jpg) repeat-x bottom; height:379px; clear:both;}
.w1100{ width:1130px; margin:0px auto; clear:both}
.f_nav{ height:256px; padding-top:25px}
.f_nav li{ float:left; padding-right:20px;}
.f_nav li.last{ padding-right:0;}
.f_nav li span{ display:block; font-size:16px; color:#454545; background:url(../images/haomei_22.jpg) left bottom no-repeat; height:40px; line-height:40px; width:140px; }
.f_nav li .sub{ padding-top:10px;}
.f_nav li .sub a{ display:block; font-size:14px; color:#555; line-height:25px;}
.f_nav li .sub a:hover{color:#4d6f8a;}
.f_foot{ color:#FFF; line-height:20px; padding-top:20px;}
.f_foot dt{ float:left;}
.f_foot dt .p1{ font-size:12px;}
.f_foot dt .p2{ font-size:14px; text-transform:uppercase; color:#FFF; font-weight:normal}
.f_foot dd{ float:right; color:#FFF}
.f_foot dd a{color:#FFF}
.f_foot dd img{ vertical-align:middle;}/*********内页********/
.wrapper {
	width:1140px;
	margin:30px auto 0 auto;
}
.grid_96 {
	width:880px;
}
.i-more {
	width:24px;
	height:24px;
	background:url(../images/icons.png) no-repeat 0 0;
	display:inline-block;
}
.i-title {
	width:24px;
	height:24px;
	background:url(../images/icons.png) no-repeat 0 -30px;
	display:inline-block;
	margin-top:10px
}
.i-home {
	width:16px;
	height:16px;
	background:url(../images/icons.png) no-repeat 0 -63px;
	display:inline-block;
}
.inside-banner {
	width:100%;
	height:380px;
	overflow:hidden;
}
.leftside {
	float:left;
	width:240px;
}
.leftside .hd {
	position:relative;
	height:80px;
	line-height:80px;
	background:#00938D;
	color:#FFF;
	font-size:18px;
	text-indent:1em;
	/*margin-top:-60px;*/
	filter:alpha(Opacity=90);
	-moz-opacity:0.9;
	opacity: 0.9; 
}
.leftside .hd .i-title {
	position:absolute;
	right:10px;
	top:16px;
}
.leftside .bd {
	background:#ededed;
	margin-bottom:20px;
}
.leftside .bd li {
	position:relative;
	line-height:60px;
	border-bottom:#e0e0e0 1px solid
}
.leftside .bd li.cur {
	}
.leftside .bd li.cur a {
	background:#DA251D;
	color:#fff;
}
.leftside .bd li a {
	display:block;
	/*font-family:"simsun";*/
	color:#000;
	text-indent:18px;
	font-weight:bold;
	-webkit-transition-property: background-color;
    -webkit-transition-duration: 0.3s;
    -webkit-transition-timing-function: ease;
}
.leftside .bd li a:hover,.leftside .bd li a.cur {
	color:#fff;
	background:#DA251D;
	
}
.leftside .bd li a .ls-tit {
	width:160px;
	display:block;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.leftside .bd li .ls-arrows {
	position:absolute;
	right:10px;
	top:0;
	color:#fff;
	display:none;
	font-family:simsun;
}
.leftside .bd li:hover .ls-arrows,.leftside .bd li.cur .ls-arrows {
	display:block;
}
.leftside .bd .subLeftNav-list {
	}
.leftside .bd .subLeftNav-list li a {
	text-indent:30px;
	background:transparent!important;
	color:#000;
}
.leftside .bd .subLeftNav-list li a:hover,.leftside .bd .subLeftNav-list li a.cur {
	background:#006282!important;
	color:#fff;
}
.mainContainer {
	float:right;
	/*margin-top:5px;*/
	background:#F6F6F6;
	
}
.bread {
	position:relative;
	border-bottom:1px solid #ccc;
	display:table;
	width:90%;
	margin:20px auto;
	height:42px;
	line-height:42px;
}
.bread h3 {
	font-size:24px;
	color:#2E428A;
	border-bottom:1px solid #2E428A;
	padding-right:5px;
	margin-bottom:-1px;
	height:42px;
	display:table;
	font-weight:normal;
}
.bread .bread-list {
	position:absolute;
	right:0;
	top:0;
}
.bread .bread-list li {
	float:left;
	font-family:simsun;
	color:#2E428A
}
.bread .bread-list li a {
	margin:0 5px;
	color:#2E428A;
	font-family:'微软雅黑'
}
.bread .bread-list li a:hover {
	text-decoration:none;
}
.bread .bread-list li .i-home {
	vertical-align:middle;
	margin-top:-3px;
	margin-right:5px;
}

.article {
	min-height:400px;
	width:90%;
	margin:0 auto;
}
.article h2 {
	font-size:24px;
	color:#006282;
	text-align:center;
	margin:5px 0 20px;
}
.article .article_con {

	font-size:15px!important;
	color:#424242;
	line-height:220%;
	padding-bottom:40px;
}
.article .article_con p {
	margin-bottom:15px;
	font-size:15px!important;
	line-height:220%;
}
/*新闻列表*/
#main_left ul {
    float: left;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    width: 810px;
}
#main_left ul li {
    float: left;
    padding-bottom: 20px;
    width: 809px;
	border-bottom:#CCC 1px dotted;
	margin-top:20px;
}
#main_left ul li h4 {
    color: #666666;
    float: left;
    font-size: 16px;
    margin: 0 0 10px 0;
    padding: 0;
    width:565px;
	text-align:left;
}
#main_left ul li h4 a {
    color: #000000;
    text-decoration: none;
}
#main_left ul li h4 a:hover {
    color: #388EC3;
    text-decoration: underline;
}
#main_left ul li h4 span {
    float: right;
    font-size: 14px;
    text-decoration: none;
}
#main_left .pic_news {
    float: left;
    margin-right: 20px;
}

#main_left .pic_news:hover {box-shadow: 2px 2px 5px 2px #ccc;transform: scale(1.01) translateY(-5px);-webkit-transform: scale(1.01) translateY(-5px);-moz-transform: scale(1.01) translateY(-5px);-ms-transform: scale(1.01) translateY(-5px);-o-transform: scale(1.01) translateY(-5px);transition: all .3s ease-in;-moz-transition: all .3s ease-in;-transition: all .3s ease-in;-o-transition: all .3s ease-in;-webkit-transition: all .3s ease-in;}
#main_left .pic_news:hover img{opacity:0.8;transition:all .4s ease;}
#main_left .txt {
    color: #666666;
    float: left;
	text-align:left;
    font-size: 14px;
    line-height: 22px;
    width: 565px;
}
#main_left .txt span{
	padding-left:20px;
}
#main_left .txt a {
    color: #FF6600;
    font-size: 14px;
	line-height:22px;
    text-decoration: none;
}
#main_left .txt a:hover {
    color: #41A4E2;
    text-decoration: underline;
}
/******分页************************/
.pager{
	margin-top: 40px;
	text-align: center;
	clear:both;
}
.pager a{
	display: inline-block;
	font-family:"微软雅黑";
	border: 1px solid #e0e0e0;
	background:#FFF;
	padding: 0 15px;
	line-height: 40px;
	text-decoration:none;
	margin-right:2px;
	color:#606060;
	font-size:14px;
}
.pager a.current{
	/*background: #5185c4;
	border-color: #5185c4;*/
	font-weight: bold;
	color: #fff;
	background: #DA251D;
	border-color: #DA251D;
}

.pager a:link, .pager a:visited{
	color: #535353;
}
.pager a:hover, .pager a:active{
	color: #E26001;
}
.pager a.current:link, .pager a.current:visited, .pager a.current:hover, .pager a.current:active{
	color: #fff;
}
.pager a:hover{
	text-decoration: none;
}

.imgteaser{overflow:auto;float: left;position: relative;width:-moz-calc(33.3333% - 20px + 6.66px);width:-webkit-calc(33.3333% - 20px  + 6.66px);width: calc(33.3333% - 20px  + 6.66px);/*height:246px; */margin:0 20px 40px 0; text-align:center;border:#e0e0e0 1px solid; -webkit-box-sizing: border-box;-moz-box-sizing: border-box; box-sizing: border-box;transition: all linear 0.3s;box-shadow: rgba(0,0,0,0.1) 0 8px 20px; background:#FFF}
.clst{ margin-right:0}
.imgteaser a{text-decoration: none;float: left; color:#4e4e4e; font-size:15px}
.imgteaser a:hover{cursor:pointer}
.imgteaser a img{float:left;border: none;width:100%;/*height:194px;*/transition-duration: .5s;
    -ms-transition-duration: .5s;
    -moz-transition-duration: .5s;
    -webkit-transition-duration: .5s;}
.imgteaser a:hover img{opacity:1;transition:all .4s ease;}
.CC{ clear:both;background:#FFF; width:100%; height:50px; line-height:50px}

.imgteaser a:hover .CC{ background:#CCCCCC;color:#333;line-height:50px; transition:all .8s ease;}
.imgteaser:hover{/*border:#41A4E2 1px solid;*/box-shadow: rgba(0,0,0,0.2) 0 8px 20px; transform:translateY(-5px);}


a.cgrey{ color:#888888}
a.cgrey:hover{ color:#FFF}
/*****在线下单************************/
.bootstrap-frm {
margin-left:auto;
margin-right:auto;
max-width: 850px;
/*background: #FFF;
padding: 20px 0px 0px 0px;*/
font: 14px "Helvetica Neue", Helvetica, Arial, sans-serif;
color: #888;
/*text-shadow: 1px 1px 1px #FFF;
border:1px solid #DDD;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;*/
}
.bootstrap-frm h1 {
font: 25px "Helvetica Neue", Helvetica, Arial, sans-serif;
padding: 0px 0px 10px 40px;
display: block;
border-bottom: 1px solid #DADADA;
margin: -10px -30px 30px -30px;
color: #888;
}
.bootstrap-frm h1>span {
display: block;
font-size: 11px;
}
.bootstrap-frm label {
display: block;
width:50%;
float:left;
margin: 0px 0px 5px;
}
.bootstrap-frm label>span {
float: left;
width: 20%;
text-align: right;
padding-right: 10px;
margin-top: 10px;
color: #333;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-weight: bold;
}
.bootstrap-frm input[type="text"], .bootstrap-frm input[type="email"], .bootstrap-frm textarea, .bootstrap-frm select{
border: 1px solid #e0e0e0;
font-family:'微软雅黑';
color: #4e4e4e;
height: 45px;
line-height:45px;
margin-bottom: 16px;
margin-right: 6px;
margin-top: 2px;
outline: 0 none;
padding: 0px 0px 0px 10px;
width: 95%;
border-radius:2px;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
box-shadow: rgba(0,0,0,0.1) 0 3px 5px;
/*-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);*/
}
.bootstrap-frm select {
background: #FFF url('down-arrow.png') no-repeat right;
background: #FFF url('down-arrow.png') no-repeat right;
appearance:none;
-webkit-appearance:none;
-moz-appearance: none;
text-indent: 0.01px;
text-overflow: '';
width: 70%;
height: 35px;
line-height:15px;
}
.bootstrap-frm textarea{
height:200px;
padding: 5px 0px 0px 5px;
width: 70%;
}
.bootstrap-frm .button {
background-color: #EBEBEB;
border: 1px solid #ADADAD;
padding: 10px 25px 10px 25px;
color: #333;
border-radius:2px;
font-family:'微软雅黑';
}
.bootstrap-frm .button:hover {

color: #FFF;
background: #D1241D;
border: 1px solid #9E0902;
cursor:pointer
}

.bootstrap-frm .reset {
background: #039A31;
border: 1px solid #007825;
padding: 10px 25px 10px 25px;
color: #FFF;
border-radius:1px;
font-family:'微软雅黑';
}
.bootstrap-frm .reset:hover {
color: #333;
background-color: #EBEBEB;
border-color: #ADADAD;
cursor:pointer
}

.regitem span{
	 width:80px;
     display:inline-block;
	 text-align:left;
	 font-family:'微软雅黑';
	 color:#B1A9A9
}

.prov{width:151px; background:url(../images/ddlAdderss.gif) no-repeat; border:0; color:#B1A9A9}

#city{display:inline}

#city select{
      
	   border-radius:2px
}
.Marketactivity_dll dl a:hover{/*background:#8D6738;color:#fff; */cursor:pointer;}
.Marketactivity_dll a:hover dt,.Marketactivity_dll a:hover p,.Marketactivity_dll a:hover dt span{color:#E62028; text-decoration:underline}
.Marketactivity_dll{background:url(../images/d_j.png) no-repeat top; margin-top:10px; *margin-top:0px;*padding:0px;}
.Marketactivity_dll dl{float:left;border-bottom:1px solid #D2D2D2; background:url(../images/data_table_item.gif) repeat-x bottom; padding-top:10px; padding-bottom:10px; display:block; margin:0 0 10px 0;}
.Marketactivity_dll dl a{display:block;width:810px!important;width:810px;/*height:120px;padding:10px;*/text-decoration:none}
.Marketactivity_dll dt{width:630px; font-size:14px; color:#7D7D7D; margin-bottom:4px;text-decoration:none;}
.Marketactivity_dll dt a{font-size:14px; color:#505050; float:left; text-decoration:none}
.Marketactivity_dll dd{ float:left; width:80px;height:auto;}
/*.Marketactivity_dll dd img{ width:163px;height:100px; border:1px solid #e6e6e6; padding:3px; background:#8D673}*/
.Marketactivity_dll p{width:630px; font-size:12px; color:#969696; margin:5px 0 0 0px;line-height:20px;}
.Marketactivity_dll span{ float:right}

a.jianti{ width:28px; height:28px; background:#2A71B9; color:#FFF!important;border-radius:100%; text-align:center; vertical-align:middle; line-height:28px!important; display:inline-block; padding:0!important; margin-top:10px!important; margin-right:10px}

.product{ clear:both; width:100%;}
.product li{
	float:left;
	width:100%;
	margin-bottom:3%!important;
	clear:both;
	background:#FFF;
	border:#e0e0e0 1px solid;
	box-shadow: rgba(0,0,0,0.1) 0 10px 20px;
}
.product li:hover{
	transform:translateY(-5px);
	-webkit-transform:translateY(-5px);
	-moz-transform:translateY(-5px);
	-ms-transform:translateY(-5px);
	-o-transform:translateY(-5px);
	-webkit-transition:all .5s ease-out;
	-moz-transition:all .5s ease-out;
	-ms-transition:all .5s ease-out;
	-o-transition:all .5s ease-out;
	transition:all .5s ease-out
}
.pro-pic{
	float:left;
	width:35%;
	position:relative;
}
.pro-pic img{
	width:100%;
}
.pro-footer{
	float:left;
	width:60%;
	margin-left:5%;
	line-height:180%;
	padding-bottom:3%;
	padding-top:3%;
}
.pro-footer h4{
	font-size:16px;
	font-weight:bold!important;
	margin-bottom:8px;
	color:#000;
	line-height:180%!important;
}
.pro-footer .pro-list{
	line-height:160%;
	font-size:14px;
	color:#606060
}

.product16{ clear:both; width:100%;}
.product16 li{
	float:left!important;
	width:-moz-calc((100% - 30px) / 3);
	width:-webkit-calc((100% - 30px) / 3);
	width: calc((100% - 30px) / 3);
	margin-bottom:3%!important;
	background:#FFF;
	border:#e0e0e0 1px solid;
	margin-right:15px;
	box-shadow: rgba(0,0,0,0.1) 0 10px 20px;
}
.product16 li:hover{
	transform:translateY(-5px);
	-webkit-transform:translateY(-5px);
	-moz-transform:translateY(-5px);
	-ms-transform:translateY(-5px);
	-o-transform:translateY(-5px);
	-webkit-transition:all .5s ease-out;
	-moz-transition:all .5s ease-out;
	-ms-transition:all .5s ease-out;
	-o-transition:all .5s ease-out;
	transition:all .5s ease-out
}
.product16 .pro-pic{
	width:100%!important;
	position:relative;
}
.product16 .pro-footer{
	width:100%!important;
	text-align:center!important;
}